package eg.com.iti.common.service;

import java.util.List;

import eg.com.iti.common.exception.ITIBusinessException;
import eg.com.iti.common.exception.ITISystemException;


public interface BaseService 
{
	void add(Object object) throws ITIBusinessException, ITISystemException;
	void update(Object object) throws ITIBusinessException, ITISystemException;
	void delete(Object object) throws ITIBusinessException, ITISystemException;
	List findAll(Class clazz) throws ITIBusinessException, ITISystemException;
	Object find (Class clazz, Integer id) throws ITIBusinessException, ITISystemException;
}
